mHealth solution based on emotional and behavioral change techniques